Papers with code documentation generation

4 papers
DocAgent: A Multi-Agent System for Automated Code Documentation Generation (2025.acl-demo)

Copied to clipboard

Challenge: Existing methods for generating documentation using Large Language Models (LLMs) produce incomplete, unhelpful, or factually incorrect outputs.
Approach: They propose a novel collaborative system that uses topological code processing for incremental context building to generate documentation by agents.
Outcome: The proposed system outperforms baselines in completeness, helpfulness, and truthfulness evaluations.
RepoAgent: An LLM-Powered Open-Source Framework for Repository-level Code Documentation Generation (2024.emnlp-demo)

Copied to clipboard

Challenge: Xia et al., 2018) demonstrate that a large language model can generate and maintain high-quality code documentation.
Approach: They propose a large language model powered open-source framework for generating, maintaining, and updating code documentation.
Outcome: The proposed framework generates high-quality documentation for the entire project.
CodeBERT: A Pre-Trained Model for Programming and Natural Languages (2020.findings-emnlp)

Copied to clipboard

Challenge: Large pre-trained models have improved performance on a variety of natural language processing tasks.
Approach: They develop a bimodal pre-trained model for programming language (PL) and natural language (NL) it incorporates a hybrid objective function that detects replaced tokens from generators.
Outcome: The proposed model performs better on two NL-PL applications by fine-tuning model parameters.
HAConvGNN: Hierarchical Attention Based Convolutional Graph Neural Network for Code Documentation Generation in Jupyter Notebooks (2021.findings-emnlp)

Copied to clipboard

Challenge: In computational notebooks, one documentation in a markdown cell often corresponds to multiple code cells, and these code cells have an inherent structure.
Approach: They propose a new task of code documentation generation for computational notebooks that uses hierarchical attention mechanism to consider code cells and code tokens information when generating documentation.
Outcome: The proposed model outperforms baseline models on a corpus constructed from well-documented Kaggle notebooks.

What is GenGO?

GenGO is an NLP powered publication search system. It currenctly indexes 30k+ papers from ACL Anthology, and implements multi-aspect summarization, semantic search, and more!

Information

About
Limitations